#ifndef MOUSE_PRIVATE_H
#define	MOUSE_PRIVATE_H

#ifdef	__cplusplus
extern "C" {
#endif

    void _esdlMouseInit(EsdlMouse* mouse);

    void _esdlMouseSetButtonState(EsdlMouse* mouse, EsdlMouseButton button, bool pressed);

    bool _esdlMouseIsButtonPressed(const EsdlMouse* mouse , EsdlMouseButton button);

#ifdef	__cplusplus
}
#endif

#endif	/* MOUSE_PRIVATE_H */

